package com.dingreading.cloud.soms.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 实体类。
 *
 * @author Administrator
 * @since 2023-11-22
 */
@Data
public class MembersDto {

    /**
     * 公司uid
     */
    private String corpUid;

    /**
     * 门店uid
     */
    private String storeUid;

    /**
     * 门店名称
     */
    private String storeName;

    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date addTime;

    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date editTime;

    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date followTime;

    /**
     * 出生日期
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date dateOfBirth;

    /**
     * 真实全名
     */
    private String fullName;

    /**
     * 系统名称
     */
    private String memberName;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * uuid
     */
    private String uid;

    /**
     * 家长联系电话
     */
    private String mob;

    /**
     * 微信号
     */
    private String wxName;

    /**
     * 性别 女:0，男:1，未知:2
     */
    private Integer sex;

    /**
     * 年级，每年自动增长，可以手动调整
     * 幼儿园：小:-3，中:-2，大-1；小学：一:1，二:2，三:3，四:4，五:5，六:6；初中：初一:7，初二:8；未知:0
     */
    private Integer grade;

    /**
     * 是否禁用
     * 1.启用 0.禁用
     */
    private Integer enabled;

    /**
     * 跟进人uid
     */
    private String followStaffUid;

    /**
     * 跟进人姓名
     */
    private String followStaffName;

    /**
     * 创建人uid
     */
    private String addStaffUid;

    /**
     * 创建人姓名
     */
    private String addStaffName;

    /**
     * 更新人uid
     */
    private String lastStaffUid;

    /**
     * 更新人姓名
     */
    private String lastStaffName;

    /**
     * 学校名称
     */
    private String schoolName;

    /**
     * 小区名称
     */
    private String houseName;

    /**
     * 客户来源
     */
    private String customSource;

    /**
     * 客户来源备注
     */
    private String customSourceRemark;

    /**
     * 异业渠道名称
     */
    private String channelName;

    /**
     * 数据来源 store:门店录入,xcx:小程序录入,markt:市场录入
     */
    private String source;

    /**
     * 转介绍人姓名
     */
    private String refererMemberName;

    /**
     * 市场人员昵称
     */
    private String refererStaffName;

    /**
     * 线索状态
     * 0.线索 -1.无效 1.有效
     */
    private Integer validStatus;

    private Integer cnt;

    private Integer serviceNum;
}
